const runtime.dataOffset
83 uses
runtime (current package)
map.go#L85: dataOffset = unsafe.Offsetof(struct {
map.go#L218: return add(unsafe.Pointer(b), dataOffset)
map.go#L441: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L446: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L502: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L507: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L546: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L551: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L625: insertk = add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L626: elem = add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L633: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L644: elem = add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L667: insertk = add(unsafe.Pointer(newb), dataOffset)
map.go#L741: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.KeySize))
map.go#L755: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L921: k := add(unsafe.Pointer(b), dataOffset+uintptr(offi)*uintptr(t.KeySize))
map.go#L925: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.KeySize)+uintptr(offi)*uintptr(t.ValueSize))
map.go#L1180: x.k = add(unsafe.Pointer(x.b), dataOffset)
map.go#L1188: y.k = add(unsafe.Pointer(y.b), dataOffset)
map.go#L1193: k := add(unsafe.Pointer(b), dataOffset)
map.go#L1244: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map.go#L1272: ptr := add(b, dataOffset)
map.go#L1273: n := uintptr(t.BucketSize) - dataOffset
map.go#L1338: if dataOffset%uintptr(t.Key.Align_) != 0 {
map.go#L1341: if dataOffset%uintptr(t.Elem.Align_) != 0 {
map.go#L1477: srcK := add(unsafe.Pointer(src), dataOffset+uintptr(i)*uintptr(t.KeySize))
map.go#L1478: srcEle := add(unsafe.Pointer(src), dataOffset+bucketCnt*uintptr(t.KeySize)+uintptr(i)*uintptr(t.ValueSize))
map.go#L1479: dstK := add(unsafe.Pointer(dst), dataOffset+uintptr(pos)*uintptr(t.KeySize))
map.go#L1480: dstEle := add(unsafe.Pointer(dst), dataOffset+bucketCnt*uintptr(t.KeySize)+uintptr(pos)*uintptr(t.ValueSize))
map.go#L1579: srcK := add(unsafe.Pointer(srcBmap), dataOffset+i*uintptr(t.KeySize))
map.go#L1584: srcEle := add(unsafe.Pointer(srcBmap), dataOffset+bucketCnt*uintptr(t.KeySize)+i*uintptr(t.ValueSize))
map.go#L1647: k := add(unsafe.Pointer(b), dataOffset+offi*uintptr(t.KeySize))
map.go#L1712: ele := add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.KeySize)+offi*uintptr(t.ValueSize))
map_fast32.go#L46: return add(unsafe.Pointer(b), dataOffset+bucketCnt*4+i*uintptr(t.ValueSize))
map_fast32.go#L86: return add(unsafe.Pointer(b), dataOffset+bucketCnt*4+i*uintptr(t.ValueSize)), true
map_fast32.go#L137: k := *((*uint32)(add(unsafe.Pointer(b), dataOffset+i*4)))
map_fast32.go#L168: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*4)
map_fast32.go#L175: elem := add(unsafe.Pointer(insertb), dataOffset+bucketCnt*4+inserti*uintptr(t.ValueSize))
map_fast32.go#L227: k := *((*unsafe.Pointer)(add(unsafe.Pointer(b), dataOffset+i*4)))
map_fast32.go#L258: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*4)
map_fast32.go#L265: elem := add(unsafe.Pointer(insertb), dataOffset+bucketCnt*4+inserti*uintptr(t.ValueSize))
map_fast32.go#L310: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*4+i*uintptr(t.ValueSize))
map_fast32.go#L385: x.k = add(unsafe.Pointer(x.b), dataOffset)
map_fast32.go#L393: y.k = add(unsafe.Pointer(y.b), dataOffset)
map_fast32.go#L398: k := add(unsafe.Pointer(b), dataOffset)
map_fast32.go#L425: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map_fast32.go#L453: ptr := add(b, dataOffset)
map_fast32.go#L454: n := uintptr(t.BucketSize) - dataOffset
map_fast64.go#L46: return add(unsafe.Pointer(b), dataOffset+bucketCnt*8+i*uintptr(t.ValueSize))
map_fast64.go#L86: return add(unsafe.Pointer(b), dataOffset+bucketCnt*8+i*uintptr(t.ValueSize)), true
map_fast64.go#L137: k := *((*uint64)(add(unsafe.Pointer(b), dataOffset+i*8)))
map_fast64.go#L168: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*8)
map_fast64.go#L175: elem := add(unsafe.Pointer(insertb), dataOffset+bucketCnt*8+inserti*uintptr(t.ValueSize))
map_fast64.go#L227: k := *((*unsafe.Pointer)(add(unsafe.Pointer(b), dataOffset+i*8)))
map_fast64.go#L258: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*8)
map_fast64.go#L265: elem := add(unsafe.Pointer(insertb), dataOffset+bucketCnt*8+inserti*uintptr(t.ValueSize))
map_fast64.go#L312: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*8+i*uintptr(t.ValueSize))
map_fast64.go#L387: x.k = add(unsafe.Pointer(x.b), dataOffset)
map_fast64.go#L395: y.k = add(unsafe.Pointer(y.b), dataOffset)
map_fast64.go#L400: k := add(unsafe.Pointer(b), dataOffset)
map_fast64.go#L427: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map_fast64.go#L461: ptr := add(b, dataOffset)
map_fast64.go#L462: n := uintptr(t.BucketSize) - dataOffset
map_faststr.go#L39: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*goarch.PtrSize+i*uintptr(t.ValueSize))
map_faststr.go#L55: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*goarch.PtrSize+i*uintptr(t.ValueSize))
map_faststr.go#L72: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+keymaybe*2*goarch.PtrSize))
map_faststr.go#L74: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*goarch.PtrSize+keymaybe*uintptr(t.ValueSize))
map_faststr.go#L101: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*goarch.PtrSize+i*uintptr(t.ValueSize))
map_faststr.go#L134: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*goarch.PtrSize+i*uintptr(t.ValueSize)), true
map_faststr.go#L150: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*goarch.PtrSize+i*uintptr(t.ValueSize)), true
map_faststr.go#L167: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+keymaybe*2*goarch.PtrSize))
map_faststr.go#L169: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*goarch.PtrSize+keymaybe*uintptr(t.ValueSize)), true
map_faststr.go#L196: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*goarch.PtrSize+i*uintptr(t.ValueSize)), true
map_faststr.go#L249: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+i*2*goarch.PtrSize))
map_faststr.go#L287: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*2*goarch.PtrSize)
map_faststr.go#L293: elem := add(unsafe.Pointer(insertb), dataOffset+bucketCnt*2*goarch.PtrSize+inserti*uintptr(t.ValueSize))
map_faststr.go#L338: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*2*goarch.PtrSize+i*uintptr(t.ValueSize))
map_faststr.go#L413: x.k = add(unsafe.Pointer(x.b), dataOffset)
map_faststr.go#L421: y.k = add(unsafe.Pointer(y.b), dataOffset)
map_faststr.go#L426: k := add(unsafe.Pointer(b), dataOffset)
map_faststr.go#L453: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map_faststr.go#L476: ptr := add(b, dataOffset)
map_faststr.go#L477: n := uintptr(t.BucketSize) - dataOffset
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |